1 general:: Phrase(s): do someone a heap of good Go to do someone a power of good.
McGrawhill's American Idioms And Phrasal Verbs